<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.10"/>
<title>dp: XDp_Tx Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.gif"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">dp
   </div>
   <div id="projectbrief">Xilinx SDK Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.10 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">XDp_Tx Struct Reference<div class="ingroups"><a class="el" href="group__dp__v3__0.html">Dp_v3_0</a></div></div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:abdafb050c07beab77a3b561b1bb303b0"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx.html#abdafb050c07beab77a3b561b1bb303b0">MstEnable</a></td></tr>
<tr class="separator:abdafb050c07beab77a3b561b1bb303b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a141a5a1d6d4b6077694e8fe15004bd56"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx.html#a141a5a1d6d4b6077694e8fe15004bd56">TrainAdaptive</a></td></tr>
<tr class="separator:a141a5a1d6d4b6077694e8fe15004bd56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c5be80616b37b15f210b9a938a0f411"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_dp___tx_sink_config.html">XDp_TxSinkConfig</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx.html#a3c5be80616b37b15f210b9a938a0f411">RxConfig</a></td></tr>
<tr class="separator:a3c5be80616b37b15f210b9a938a0f411"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae63e057dfdae91215b4361fe98e0600d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_dp___tx_link_config.html">XDp_TxLinkConfig</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx.html#ae63e057dfdae91215b4361fe98e0600d">LinkConfig</a></td></tr>
<tr class="separator:ae63e057dfdae91215b4361fe98e0600d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69e7454dfe4a61f9f4239333723b3ab3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_dp___tx_board_char.html">XDp_TxBoardChar</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx.html#a69e7454dfe4a61f9f4239333723b3ab3">BoardChar</a></td></tr>
<tr class="separator:a69e7454dfe4a61f9f4239333723b3ab3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeae01016eebcbaaca5e9afef55f0edcd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_dp___tx_main_stream_attributes.html">XDp_TxMainStreamAttributes</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx.html#aeae01016eebcbaaca5e9afef55f0edcd">MsaConfig</a> [4]</td></tr>
<tr class="separator:aeae01016eebcbaaca5e9afef55f0edcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93ab19b5375f99edf64064c82af149c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_dp___tx_mst_stream.html">XDp_TxMstStream</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx.html#a93ab19b5375f99edf64064c82af149c5">MstStreamConfig</a> [4]</td></tr>
<tr class="separator:a93ab19b5375f99edf64064c82af149c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19edce3f5edecc937ceae19e79186bd2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_dp___tx_topology.html">XDp_TxTopology</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx.html#a19edce3f5edecc937ceae19e79186bd2">Topology</a></td></tr>
<tr class="separator:a19edce3f5edecc937ceae19e79186bd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9058e0650c07f8bd7edeeb7b410b65cd"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx.html#a9058e0650c07f8bd7edeeb7b410b65cd">AuxDelayUs</a></td></tr>
<tr class="separator:a9058e0650c07f8bd7edeeb7b410b65cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e5f4f3c56d0896c3e54eb1d5170c778"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx.html#a1e5f4f3c56d0896c3e54eb1d5170c778">SbMsgDelayUs</a></td></tr>
<tr class="separator:a1e5f4f3c56d0896c3e54eb1d5170c778"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a265cbc9453d1024a19d446d4ecbd0b98"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__dp__v3__0.html#ga7bab8deb5100b456b10ff8e620f9b4c3">XDp_IntrHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx.html#a265cbc9453d1024a19d446d4ecbd0b98">TxSetMsaCallback</a></td></tr>
<tr class="separator:a265cbc9453d1024a19d446d4ecbd0b98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52b39ba43df0bba5bbc9d6efbdec5043"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx.html#a52b39ba43df0bba5bbc9d6efbdec5043">TxMsaCallbackRef</a></td></tr>
<tr class="separator:a52b39ba43df0bba5bbc9d6efbdec5043"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a125ec94156c49cb1dc044e659a9330c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__dp__v3__0.html#ga7bab8deb5100b456b10ff8e620f9b4c3">XDp_IntrHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx.html#a125ec94156c49cb1dc044e659a9330c0">HpdEventHandler</a></td></tr>
<tr class="separator:a125ec94156c49cb1dc044e659a9330c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81cdc1d79a2f0996ceff3f728668bece"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx.html#a81cdc1d79a2f0996ceff3f728668bece">HpdEventCallbackRef</a></td></tr>
<tr class="separator:a81cdc1d79a2f0996ceff3f728668bece"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2eb7b2c9c1e6c648e0701a36dcf048e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__dp__v3__0.html#ga7bab8deb5100b456b10ff8e620f9b4c3">XDp_IntrHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx.html#aa2eb7b2c9c1e6c648e0701a36dcf048e">HpdPulseHandler</a></td></tr>
<tr class="separator:aa2eb7b2c9c1e6c648e0701a36dcf048e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9086287beb7db669c163b82d01cdb81e"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx.html#a9086287beb7db669c163b82d01cdb81e">HpdPulseCallbackRef</a></td></tr>
<tr class="separator:a9086287beb7db669c163b82d01cdb81e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5c929dc480a56cf29d113fa8334a205"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx.html#aa5c929dc480a56cf29d113fa8334a205">LaneCountChangeCallbackRef</a></td></tr>
<tr class="separator:aa5c929dc480a56cf29d113fa8334a205"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a3348526228e93fea000605d61956e4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__dp__v3__0.html#ga7bab8deb5100b456b10ff8e620f9b4c3">XDp_IntrHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx.html#a8a3348526228e93fea000605d61956e4">LinkRateChangeCallback</a></td></tr>
<tr class="separator:a8a3348526228e93fea000605d61956e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cbaf33f9493e08709a7fd110d340603"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__dp__v3__0.html#ga7bab8deb5100b456b10ff8e620f9b4c3">XDp_IntrHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx.html#a7cbaf33f9493e08709a7fd110d340603">PeVsAdjustCallback</a></td></tr>
<tr class="separator:a7cbaf33f9493e08709a7fd110d340603"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a9567bb3d659279650c50c6a9674cbc"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx.html#a1a9567bb3d659279650c50c6a9674cbc">PeVsAdjustCallbackRef</a></td></tr>
<tr class="separator:a1a9567bb3d659279650c50c6a9674cbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="a9058e0650c07f8bd7edeeb7b410b65cd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XDp_Tx::AuxDelayUs</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Amount of latency in micro- seconds to use between AUX transactions. </p>

</div>
</div>
<a class="anchor" id="a69e7454dfe4a61f9f4239333723b3ab3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_dp___tx_board_char.html">XDp_TxBoardChar</a> XDp_Tx::BoardChar</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Some board characteristics information that affects link training. </p>

<p>Referenced by <a class="el" href="group__dp__v3__0.html#ga90b6e9474941dd1dee7eebb4f9ba57ca">XDp_TxCfgTxPeLevel()</a>, <a class="el" href="group__dp__v3__0.html#ga3633e0db29e804a6f3da321613e3539d">XDp_TxCfgTxVsLevel()</a>, <a class="el" href="group__dp__v3__0.html#ga56904fc019dd1c8bc629b601ae5b5eba">XDp_TxCfgTxVsOffset()</a>, and <a class="el" href="group__dp__v3__0.html#gaf3915b9c29ed8a077adaed36e04622b4">XDp_TxSetHasRedriverInPath()</a>.</p>

</div>
</div>
<a class="anchor" id="a81cdc1d79a2f0996ceff3f728668bece"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XDp_Tx::HpdEventCallbackRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A pointer to the user data passed to the HPD event callback function. </p>

<p>Referenced by <a class="el" href="group__dp__v3__0.html#ga015d1109cc6a50a52f4bfee772eb6d38">XDp_TxSetHpdEventHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a125ec94156c49cb1dc044e659a9330c0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__dp__v3__0.html#ga7bab8deb5100b456b10ff8e620f9b4c3">XDp_IntrHandler</a> XDp_Tx::HpdEventHandler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback function for Hot- Plug-Detect (HPD) event interrupts. </p>

<p>Referenced by <a class="el" href="group__dp__v3__0.html#ga015d1109cc6a50a52f4bfee772eb6d38">XDp_TxSetHpdEventHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a9086287beb7db669c163b82d01cdb81e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XDp_Tx::HpdPulseCallbackRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A pointer to the user data passed to the HPD pulse callback function. </p>

<p>Referenced by <a class="el" href="group__dp__v3__0.html#gafd7cec8cb4c2a2470d5ab060017d9132">XDp_TxSetHpdPulseHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="aa2eb7b2c9c1e6c648e0701a36dcf048e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__dp__v3__0.html#ga7bab8deb5100b456b10ff8e620f9b4c3">XDp_IntrHandler</a> XDp_Tx::HpdPulseHandler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback function for Hot- Plug-Detect (HPD) pulse interrupts. </p>

<p>Referenced by <a class="el" href="group__dp__v3__0.html#gafd7cec8cb4c2a2470d5ab060017d9132">XDp_TxSetHpdPulseHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="aa5c929dc480a56cf29d113fa8334a205"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XDp_Tx::LaneCountChangeCallbackRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback function to be invoked once a lane count change has occurred within the driver. </p>

<p>Referenced by <a class="el" href="group__dp__v3__0.html#ga2eee185e6b432dda6a7ab410b5e78541">XDp_TxSetLaneCount()</a>, and <a class="el" href="group__dp__v3__0.html#gab40e9ee7c0dd4b005d8cb6ccdd304171">XDp_TxSetLaneCountChangeCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="ae63e057dfdae91215b4361fe98e0600d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_dp___tx_link_config.html">XDp_TxLinkConfig</a> XDp_Tx::LinkConfig</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Configuration structure for the main link. </p>

<p>Referenced by <a class="el" href="group__dp__v3__0.html#gaf68236955b8b3a6292a9b9cc357ec1fa">XDp_TxCfgMainLinkMax()</a>, <a class="el" href="group__dp__v3__0.html#ga512d65ee27d139f0190269fd7148c055">XDp_TxCfgMsaRecalculate()</a>, <a class="el" href="group__dp__v3__0.html#ga04b03753ee278bdac3e2262b99366493">XDp_TxEstablishLink()</a>, <a class="el" href="group__dp__v3__0.html#ga831242817739efb8ec76f65b317b00c7">XDp_TxGetRxCapabilities()</a>, <a class="el" href="group__dp__v3__0.html#ga63402c58ed10a4c59aa0757970351fbe">XDp_TxSetDownspread()</a>, <a class="el" href="group__dp__v3__0.html#ga266286fa19c4e031a7de23fab583ba4f">XDp_TxSetEnhancedFrameMode()</a>, <a class="el" href="group__dp__v3__0.html#ga2eee185e6b432dda6a7ab410b5e78541">XDp_TxSetLaneCount()</a>, <a class="el" href="group__dp__v3__0.html#gae01933583cbbbe16c3582d7440f10a2e">XDp_TxSetLinkRate()</a>, and <a class="el" href="group__dp__v3__0.html#ga60da59209c30be099d00f0053a0e809d">XDp_TxSetScrambler()</a>.</p>

</div>
</div>
<a class="anchor" id="a8a3348526228e93fea000605d61956e4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__dp__v3__0.html#ga7bab8deb5100b456b10ff8e620f9b4c3">XDp_IntrHandler</a> XDp_Tx::LinkRateChangeCallback</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A pointer to the user data passed to the lane count change callback function. </p>
<p>Callback function to be invoked once a link rate change has occurred within the driver. </p>

<p>Referenced by <a class="el" href="group__dp__v3__0.html#gae01933583cbbbe16c3582d7440f10a2e">XDp_TxSetLinkRate()</a>, and <a class="el" href="group__dp__v3__0.html#ga8061b2c18bef0a4808f5762fd0267227">XDp_TxSetLinkRateChangeCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="aeae01016eebcbaaca5e9afef55f0edcd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_dp___tx_main_stream_attributes.html">XDp_TxMainStreamAttributes</a> XDp_Tx::MsaConfig[4]</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Configuration structure for the main stream attributes (MSA). </p>
<p>Each stream has its own set of attributes. When MST mode is disabled, only MsaConfig[0] is used. </p>

<p>Referenced by <a class="el" href="group__dp__v3__0.html#ga0315e8c1c74e07b261c17dc2bf38d0e8">XDp_TxAllocatePayloadStreams()</a>, <a class="el" href="group__dp__v3__0.html#gaf8c0dad1a34563fbd6083e0398ced9a2">XDp_TxCfgMsaEnSynchClkMode()</a>, <a class="el" href="group__dp__v3__0.html#ga512d65ee27d139f0190269fd7148c055">XDp_TxCfgMsaRecalculate()</a>, <a class="el" href="group__dp__v3__0.html#ga8f2e11e13ef75b28079efe02539145a9">XDp_TxCfgMsaSetBpc()</a>, <a class="el" href="group__dp__v3__0.html#gabccc02a47b1fe214ed8a0dac33054775">XDp_TxCfgMsaUseCustom()</a>, <a class="el" href="group__dp__v3__0.html#ga21d7294a283415a739b7acbd0b8bec46">XDp_TxCfgMsaUseEdidPreferredTiming()</a>, <a class="el" href="group__dp__v3__0.html#gac35bac1818faf6e2bda67b5ce4df28f7">XDp_TxCfgMsaUseStandardVideoMode()</a>, and <a class="el" href="group__dp__v3__0.html#ga123f88a702fe841a63f3d0a4bb7aaf09">XDp_TxSetMsaValues()</a>.</p>

</div>
</div>
<a class="anchor" id="abdafb050c07beab77a3b561b1bb303b0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XDp_Tx::MstEnable</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Multi-stream transport (MST) mode. </p>
<p>Enables functionality, allowing multiple streams to be sent over the main link. </p>

<p>Referenced by <a class="el" href="group__dp__v3__0.html#ga512d65ee27d139f0190269fd7148c055">XDp_TxCfgMsaRecalculate()</a>, <a class="el" href="group__dp__v3__0.html#ga8877b3e06ff0321a58e3fe4167a76dee">XDp_TxMstCfgModeDisable()</a>, <a class="el" href="group__dp__v3__0.html#gaf3d32422b4420ff71f43ecfe863249ab">XDp_TxMstCfgModeEnable()</a>, and <a class="el" href="group__dp__v3__0.html#ga123f88a702fe841a63f3d0a4bb7aaf09">XDp_TxSetMsaValues()</a>.</p>

</div>
</div>
<a class="anchor" id="a93ab19b5375f99edf64064c82af149c5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_dp___tx_mst_stream.html">XDp_TxMstStream</a> XDp_Tx::MstStreamConfig[4]</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Configuration structure for a multi-stream transport (MST) stream. </p>

<p>Referenced by <a class="el" href="group__dp__v3__0.html#ga0315e8c1c74e07b261c17dc2bf38d0e8">XDp_TxAllocatePayloadStreams()</a>, <a class="el" href="group__dp__v3__0.html#gacf8367ea139bff42c91d4c277f33466f">XDp_TxMstCfgStreamDisable()</a>, <a class="el" href="group__dp__v3__0.html#ga3b8898c6deb06d19d6ca33426a25a2d4">XDp_TxMstCfgStreamEnable()</a>, <a class="el" href="group__dp__v3__0.html#gab277199a6f1fefa04965a87a24173bad">XDp_TxSetStreamSelectFromSinkList()</a>, and <a class="el" href="group__dp__v3__0.html#ga70fa67f68567df53d33163b09e9bca77">XDp_TxSetStreamSinkRad()</a>.</p>

</div>
</div>
<a class="anchor" id="a7cbaf33f9493e08709a7fd110d340603"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__dp__v3__0.html#ga7bab8deb5100b456b10ff8e620f9b4c3">XDp_IntrHandler</a> XDp_Tx::PeVsAdjustCallback</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A pointer to the user data passed to the link rate change callback function. </p>

<p>Referenced by <a class="el" href="group__dp__v3__0.html#gab0eac1d3784bced513d29a9da13db92b">XDp_TxSetPeVsAdjustCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="a1a9567bb3d659279650c50c6a9674cbc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XDp_Tx::PeVsAdjustCallbackRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback function to be invoked once a voltage swing and pre-emphasis adjust request has been handled within the driver. </p>

<p>Referenced by <a class="el" href="group__dp__v3__0.html#gab0eac1d3784bced513d29a9da13db92b">XDp_TxSetPeVsAdjustCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="a3c5be80616b37b15f210b9a938a0f411"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_dp___tx_sink_config.html">XDp_TxSinkConfig</a> XDp_Tx::RxConfig</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Configuration structure for the RX device. </p>

<p>Referenced by <a class="el" href="group__dp__v3__0.html#ga831242817739efb8ec76f65b317b00c7">XDp_TxGetRxCapabilities()</a>.</p>

</div>
</div>
<a class="anchor" id="a1e5f4f3c56d0896c3e54eb1d5170c778"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XDp_Tx::SbMsgDelayUs</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Amount of latency in micro- seconds to use between sideband messages for multi-stream transport (MST) mode. </p>

</div>
</div>
<a class="anchor" id="a19edce3f5edecc937ceae19e79186bd2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_dp___tx_topology.html">XDp_TxTopology</a> XDp_Tx::Topology</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The topology of connected downstream DisplayPort devices when the driver is running in MST mode. </p>

<p>Referenced by <a class="el" href="group__dp__v3__0.html#gaa094e899b8686f7032698af2df865ce9">XDp_TxFindAccessibleDpDevices()</a>, <a class="el" href="group__dp__v3__0.html#gab277199a6f1fefa04965a87a24173bad">XDp_TxSetStreamSelectFromSinkList()</a>, <a class="el" href="group__dp__v3__0.html#ga7ca9c95087f08d94d156873946712649">XDp_TxTopologySortSinksByTiling()</a>, and <a class="el" href="group__dp__v3__0.html#ga4a28e8ab8abf429af41a27ea2b9323f9">XDp_TxTopologySwapSinks()</a>.</p>

</div>
</div>
<a class="anchor" id="a141a5a1d6d4b6077694e8fe15004bd56"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XDp_Tx::TrainAdaptive</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Downshift lane count and link rate if necessary during training. </p>

<p>Referenced by <a class="el" href="group__dp__v3__0.html#ga5a07f4cc7ae9d45915497ed53d288061">XDp_TxEnableTrainAdaptive()</a>.</p>

</div>
</div>
<a class="anchor" id="a52b39ba43df0bba5bbc9d6efbdec5043"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XDp_Tx::TxMsaCallbackRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A pointer to the user data passed to the TX MSA callback function. </p>

<p>Referenced by <a class="el" href="group__dp__v3__0.html#ga48bb7f9c1a275c4f1f2a5544b3c7ef31">XDp_TxSetMsaHandler()</a>, and <a class="el" href="group__dp__v3__0.html#ga123f88a702fe841a63f3d0a4bb7aaf09">XDp_TxSetMsaValues()</a>.</p>

</div>
</div>
<a class="anchor" id="a265cbc9453d1024a19d446d4ecbd0b98"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__dp__v3__0.html#ga7bab8deb5100b456b10ff8e620f9b4c3">XDp_IntrHandler</a> XDp_Tx::TxSetMsaCallback</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback function for setting the TX MSA. </p>

<p>Referenced by <a class="el" href="group__dp__v3__0.html#ga48bb7f9c1a275c4f1f2a5544b3c7ef31">XDp_TxSetMsaHandler()</a>, and <a class="el" href="group__dp__v3__0.html#ga123f88a702fe841a63f3d0a4bb7aaf09">XDp_TxSetMsaValues()</a>.</p>

</div>
</div>
</div><!-- contents -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Copyright &copy; 2015 Xilinx Inc. All rights reserved.</li>
  </ul>
</div>
</body>
</html>
